home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 034a / xrdor203.zip / NEWIN203.DOC < prev    next >
Text File  |  1991-09-17  |  10KB  |  169 lines

  1.       XRS "eXpress Response System" <tm> Door version 2.03 changes:
  2.  
  3. Went back to the original release BC++ 2.0 to eliminate the bug in the newer
  4. compiler which caused wierd "local" displays (although the user side was OK)
  5.  
  6.  
  7.  
  8.       XRS "eXpress Response System" <tm> Door version 2.02 changes:
  9.             (since version 2.01)
  10.  
  11. 1) PackBags.Exe is an automatic (pre-packing) mailbagger for XRSDoor.  It
  12. scans through your QMX_CONF.SYS file looking for your "Priveleged" users
  13. which you have marked with the "Prepack" bit-flag, and automatically creates
  14. the files required and calls "XRSDoor!.Exe" (if it is not found "XRSDoor.Exe")
  15. to do the actual extraction and compression.  Each person's pre-bagged mail
  16. will be saved under a unique 8-hexidecimal digit name, with the user-selected
  17. extent depending on which compaction he has chosen (i.e. "2fa839d1.ZXR" up to
  18. *.ZX9, assuming the user selected PKZip packing - at most 10 files saved for
  19. any one user.  PLEASE BE CERTAIN YOU HAVE XRSDOOR SETUP AND OPERATING PROPERLY
  20. BEFORE YOU EVEN THINK ABOUT IMPLEMENTING THIS PROGRAM!  You must chose which
  21. users are allowed to have prepacked mail by using the "XRUserEd.Exe" program
  22. that comes with XRSDoor (set the 'P' bit - "Prepack" under the "Toggle switch"
  23. submenu).  I would suggest that you only run PackBags once a day, in which
  24. case it will store up to 10 mailbags for a user while they are on vacation,
  25. etc.  (once it has 10 mailbags on "hold" it will not pack any more for that
  26. user)  PackBags stores its log in a separate "PackBags.LOG" file which you
  27. may wish to delete occasionally, after assuring it is working correctly.
  28.           * * * * * *  W A R N I N G  * * * * * *
  29. Please be careful here - you can easily get into the habit of saving 100's of
  30. kilobytes of mail for people, which XRSDoor is designed to avoid (i.e. prepack
  31. problems associated with supporting a large number of "real" points).  This
  32. feature should be reserved for your best users depending upon your disk drive
  33. capacity, etc.  Using this feature wisely to give your best XRS users mail on
  34. demand (and prepacking during the "midnight" or one event early each day) can
  35. save users still more time online (and give you an opportunity to have more
  36. users online per day, too!).
  37.  
  38. 2) Several minor changes were made to accommodate "PackBags.Exe" - the
  39. automatic mailbagger.  XRSDoor was also modified to look for the special
  40. saved files, and offer to download them as soon as the user comes into the
  41. door the next time (or he may chose to defer or store them until later, or
  42. delete them).  PackBags creates a mailbag with a unique name by performing a
  43. 32-bit CRC on the username, and renames the normal output file.  XRSDoor now
  44. knows the 'named mailbag' name for saved mailbags for each user.  For the time
  45. being, batch protocols only (True Y-Modem, Z-Modem or G-ymodem) must be used.
  46.  
  47. 3) The FOSSIL input routine immediate "timeout" if the user started XRSDoor
  48. within three minutes before midnight is fixed.
  49.  
  50. 4) New QMXSETUP.CFG parameter "Minimum xxx" allows you to set a minimum count
  51. of new messages in the mail databases before XRSDoor.Exe will prepack mail -
  52. range is from 50 to 1000 messages.  It only affects XRSDoor when it is called
  53. by PackBags.  I would suggest that you set it to at least 250 messages - note
  54. that the maximum number of messages packed (which has nothing to do with how
  55. many new messages total are on file) is going to always be the number you set
  56. using "Limit" parameter, which will avoid creating bundles too large for your
  57. your users.  The default is 250.  Setting this to a reasonable number, say
  58. 500 or 1000 (depending on the average daily volume of mail coming into your
  59. system) gives you the ability to prepack mail more often, but only when a
  60. certain minimum number of new messages have been received.
  61.  
  62. 5) New QMXSETUP.CFG parameter "PackbagPath xxxxx" allows you store prebagged
  63. mail in another subdirectory insteaed of the current directory.  Parameter is
  64. *REQUIRED* for multi-node systems to work properly, and in this case must give
  65. a complete PATH.  THE SUBDIRECTORY *MUST* BE ON THE SAME DRIVE!  For single
  66. line systems, using "PackbagPath C:\SaveBags" would store prebagged mail under
  67. a subdirectory named "SAVEBAGS" off the root of the C drive for example, and
  68. "PackbagPath C:\QMX\SAVEBAGS" would save all packed mail in that subdirectory
  69. for a multi-line system.  Be sure to include the complete path - be certain
  70. that it already exists! (and that it is on the same drive)
  71.  
  72. 6) New QMXSETUP.CFG parameter "GMODEM" enables G-Modem for selection.  Prior
  73. versions always showed it, even though it may have been inappropriate.  If you
  74. have an error-correcting modem, you should turn this on, otherwise it will no
  75. longer be offered.  Note that if you don't have a registered copy of DSZ.COM
  76. or GSZ.COM, this parameter will not function, anyway!
  77.  
  78. 7) Normally, "PackBags.Exe" searches QMX_CONF.SYS for users the SysOp has
  79. marked for PrePack, creating the EXITINFO.BBS and DORINFO1.DEF files for each
  80. user and calling XRSDoor.  If you type a name on the command-line, PackBags
  81. only looks for a matching username in the file, and if found creates the two
  82. required files, packs mail for that one person (without regard to "Minimum")
  83. and exits.  This allows "On Demand" packing (for someone not necessarilly
  84. marked for prepacking) - this might be used for a "Mailer Request" function.
  85.  
  86. 8) PackBags knows nothing about which type of Hudson-style BBS it is running
  87. on, and needs to know if the USERS.BBS and/or QMX_CONF.SYS files are hiding
  88. in another subdirectory.  If one (or both) are, use a new "MessagePath xxxxx"
  89. QMXSETUP.CFG parameter, where 'xxxxx' is the path to the file(s).
  90.  
  91. 9) The error which allowed users to send "Crash" netmail if they had the
  92. "Prompt for maximum number of messages" bit set is fixed.  Note that XRSDoor
  93. determines whether or not a user has "Crash" priveleges solely by the flag in
  94. QMX_CONF.SYS (which you set with XRUserEd.Exe) - it pays no attention at all
  95. to any other settings.
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.       XRS "eXpress Response System" <tm> Door version 2.01 changes:
  105.             (since version 2.00)
  106.  
  107.  
  108. 1) Fixes problem with RA 1.10 versions, which provide the true carrier rate
  109. for new connect speeds when used with the new CCITT V.32bis modems.  XRSDoor
  110. now recognizes 14400, 12000 and 7200 BPS rates as legitimate.
  111.  
  112. 2) You can select "AR<J>" from the compression type selection sub-menu in the
  113. configuration section.  The menu which was previously here has been replaced
  114. with a simpler one-line prompt.  XRSDoor defaults to "PKZip" for packing.
  115. ARJ is only recognized by XRS 4.50 versions dated June 15th, 1991 or later!
  116.  
  117. 3) "InDir" can be on another drive, allowing you to use a RAM-disk, etc.
  118.  
  119. 4) XRSDoor recognizes and includes "4D_PACK.XRS" in every mailbag if you
  120. place that file in your subdirectory (content unimportant - can by 0 length).
  121. This forces XRS 4.50 versions dated June 15th, 1991 or later to return you a
  122. true 4D packet with zone:net/node.point all filled out in the *.PKT header.
  123. IMPORTANT NOTE:  DO *NOT* USE "POINT 0" IN COMBINATION WITH 4D_PACKing! (the
  124. result will be that both the 4D "from" and "to" addresses are idential...)
  125.  
  126. 5) A new "XRUserEd.Exe" is included that will show/set "ARJ" for compression.
  127. XRUserEd requires both the file "XRS$ALL.DTA" and "XRS$CORE.RTL" found in the
  128. XRS release archives.  Also, note that you must be in the same directory as
  129. the "QMX_CONF.SYS" file when you run it (and if "AREAS.BBS" is in a different
  130. subdirectory, that subdirectory must be used as a command-line parameter).
  131.  
  132. 6) "Alien" uploaded files are moved to a subdirectory named "XRS_DOOR.BAD"
  133. and deleted from the "InDir" (anything that cannot be unpacked/interpreted).
  134. If the subdirectory doesn't exist, XRS creates it.
  135.  
  136. 7) "MSGTOIDX.BBS" is no longer left open during message pack and download.
  137.  
  138. 8) The "Clean_Up()" routine is executed as soon as files are successfully
  139. compressed instead of after the download is completed.  This eliminates all
  140. of the *.XRS files packed into a mailbag before the transfer, optimizing use
  141. of disk space (especially important on multi-line systems / large mailbags).
  142.  
  143. 9) XRS can use the new "GSZ.EXE" (full-screen version of DSZ).  Put "Use GSZ"
  144. into your QMXSETUP.CFG file, it is used instead of DSZ.COM for transfers.
  145.  
  146. 10) If "MkXrs" is called to import mail after an upload, the "HighMsgRead"
  147. pointer is updated properly, so users with the "Include" (from me) toggle on
  148. do not see their own messages twice - when they are uploaded and next time.
  149.  
  150. 11) If the file "QUICKCFG.DAT" is found, QuickBBS 2.75 or later format files
  151. are used and RA and SuperBBS support checks are bypassed.  XRSDoor uses that
  152. file and "MSGCFG.DAT" instead of CONFIG.BBS (or CONFIG.RA and MESSAGES.RA).
  153. (note - this includes full multi-line support with file-sharing)  XRSDoor
  154. also recognizes AKA addresses for QuickBBS 2.75 and later.   XRSDoor pulls
  155. the node number for Quick275+ from the QUICKCFG.DAT file and ignores the "SET
  156. TCNODE=x" in the environment (if any).  If multi-line QuickBBS 2.75 or later
  157. is being used, the "QMX_CONF.SYS" (user default selections file) is kept in
  158. the message subdirectory - if you now have it somewhere else (in the current
  159. directory) you *MUST* move it!  The "SET QUICK=xxxx" environment string is
  160. used to find files (i.e. "xxxCFG.DAT") if they are not in the current dir.
  161.  
  162. 12) The availability of "Crash" netmail works for any version of QuickBBS.
  163.  
  164. 13) XRSDoor puts the alias supported by RA 1.0 and later or QuickBBS 2.75 and
  165. later into the USERx.XRS file for use by future XRS versions.
  166.  
  167. 14) The status bar no longer scrolls up (and off) the screen if you have lots
  168. of new files displayed.
  169.